parameters: (self, group_id, group_name, description, email_permission)
return_statement: return self._PutProperties(uri, properties)
docstring: Update a group's name, description and/or permission.
  
      Args:
        group_id: The ID of the group (e.g. us-sales).
        group_name: The name of the group.
        description: A description of the group
        email_permission: The subscription permission of the group.
  
      Returns:
        A dict containing the result of the update operation.
docstring_summary: Update a group's name, description and/or permission.
docstring_tokens: Update a group s name description and / or permission .
function: def UpdateGroup(self, group_id, group_name, description, email_permission):
      """Update a group's name, description and/or permission.
  
      Args:
        group_id: The ID of the group (e.g. us-sales).
        group_name: The name of the group.
        description: A description of the group
        email_permission: The subscription permission of the group.
  
      Returns:
        A dict containing the result of the update operation.
      """
      uri = self._ServiceUrl('group', True, group_id, '', '', '', '')
      properties = {}
      properties['groupId'] = group_id
      properties['groupName'] = group_name
      properties['description'] = description
      properties['emailPermission'] = email_permission
      return self._PutProperties(uri, properties)
function_tokens: def UpdateGroup ( self , group_id , group_name , description , email_permission ) : uri = self . _ServiceUrl ( 'group' , True , group_id , '' , '' , '' , '' ) properties = { } properties [ 'groupId' ] = group_id properties [ 'groupName' ] = group_name properties [ 'description' ] = description properties [ 'emailPermission' ] = email_permission return self . _PutProperties ( uri , properties )