code: def reload(self):
          
  
          if not self.id:
              return
          reloaded_object = self.__class__.find(self.id)
          self.set_raw(
              reloaded_object.raw,
              reloaded_object.etag
          )
docs: Re-fetches the object from the API, discarding any local changes.
          Returns without doing anything if the object is new.