docs: def update(self, data, timeout=-1, force=False):
          """
          Updates one or more attributes for a server hardware type resource.
          Args:
              data (dict): Object to update.
              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.
              force: Flag to force the operation.
          Returns:
              dict: Updated server hardware type.
          """
          uri = self.data["uri"]
          self.data = self._helper.update(data, uri=uri, timeout=timeout, force=force)
  
          return self