code: def load(self, callback=None, errback=None, reload=False):
          
          if not reload and self.data:
              raise RecordException('record already loaded')
  
          def success(result, *args):
              self._parseModel(result)
              if callback:
                  return callback(self)
              else:
                  return self
          return self._rest.retrieve(self.parentZone.zone,
                                     self.domain, self.type,
                                     callback=success, errback=errback)
docs: Load record data from the API.