code: def update_with_zero_body(self, uri=None, timeout=-1, custom_headers=None):
          
          if not uri:
              uri = self.data['uri']
  
          logger.debug('Update with zero length body (uri = %s)' % uri)
          resource_data = self._helper.do_put(uri, None, timeout, custom_headers)
  
          return resource_data
docs: Makes a PUT request to update a resource when no request body is required.
  
          Args:
              uri: Allows to use a different URI other than resource URI
              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 set custom HTTP headers.
  
          Returns:
              A dict with updated resource data.