code: def save(self, inplace=True):
          
          modified_data = self._modified_data()
          if bool(modified_data):
              dataset_request_data = {}
  
              name = modified_data.pop('name', None)
              description = modified_data.pop('description', None)
              dataset_request_data.update(modified_data)
  
              if name:
                  dataset_request_data['name'] = name
  
              if description:
                  dataset_request_data['description'] = description
  
              response = self._api.patch(
                  url=self._URL['get'].format(id=self.id),
                  data=dataset_request_data
              )
              data = response.json()
  
              dataset = Dataset(api=self._api, **data)
              return dataset
docs: Save all modification to the dataset on the server.
          :param inplace: Apply edits on the current instance or get a new one.
          :return: Dataset instance.