code: def modifyObject(self, pid, label, ownerId, state, logMessage=None):
          '''Modify object properties.  Returned response should have
          a status of 200 on succuss.
  
          :param pid: object pid
          :param label: object label
          :param ownerId: object owner
          :param state: object state
          :param logMessage: optional log message
  
          :rtype: :class:`requests.models.Response`
          '''
          # /objects/{pid} ? [label] [ownerId] [state] [logMessage]
          http_args = {'label': label,
                       'ownerId': ownerId,
                       'state': state}
          if logMessage is not None:
              http_args['logMessage'] = logMessage
          url = 'objects/%(pid)s' % {'pid': pid}
          return self.put(url, params=http_argsf modifyObject(self, pid, label, ownerId, state, logMessage=None):
          '''Modify object properties.  Returned response should have
          a status of 200 on succuss.
  
          :param pid: object pid
          :param label: object label
          :param ownerId: object owner
          :param state: object state
          :param logMessage: optional log message
  
          :rtype: :class:`requests.models.Response`
          '''
          # /objects/{pid} ? [label] [ownerId] [state] [logMessage]
          http_args = {'label': label,
                       'ownerId': ownerId,
                       'state': state}
          if logMessage is not None:
              http_args['logMessage'] = logMessage
          url = 'objects/%(pid)s' % {'pid': pid}
          return self.put(url, params=http_args)
docs: Modify object properties.  Returned response should have
          a status of 200 on succuss.
  
          :param pid: object pid
          :param label: object label
          :param ownerId: object owner
          :param state: object state
          :param logMessage: optional log message
  
          :rtype: :class:`requests.models.Response`