docs: def patch(self, operation, path, value, custom_headers=None, timeout=-1):
          """Uses the PATCH to update a resource.
  
          Only one operation can be performed in each PATCH call.
  
          Args
              operation: Patch operation
              path: Path
              value: Value
              timeout: Timeout in seconds. Wait for task completion by default. The timeout does not abort the operation
                  in OneView; it just stops waiting for its completion.
              custom_headers: Allows to add custom http headers.
  
          Returns:
              Updated resource.
          """
          patch_request_body = [{'op': operation, 'path': path, 'value': value}]
          resource_uri = self.data['uri']
  
          self.data = self.patch_request(resource_uri,
                                         body=patch_request_body,
                                         custom_headers=custom_headers,
                                         timeout=timeout)
          return self