@param [User] The user this user policy belongs to. @param [String] The name of this user policy.
Deletes this user policy. @return [nil]
@return [Policy] Returns the actual policy document for this
user policy.
Replaces or updates the user policy with the given policy document. @param [Policy] policy @return [nil]
[Validate]