docs: def experiments_predictions_delete(self, experiment_id, run_id, erase=False):
          """Delete given prediction for experiment.
  
          Raises ValueError if an attempt is made to delete a read-only resource.
  
          Parameters
          ----------
          experiment_id : string
              Unique experiment identifier
          run_id : string
              Unique model run identifier
          erase : Boolean, optional
              If true, the model run will be deleted from the database. Used in
              case the sco backend could not start a model run after the record
              had already been created in the database.
  
          Returns
          -------
          ModelRunHandle
              Handle for deleted model run or None if unknown
          """
          # Get model run to ensure that it exists
          model_run = self.experiments_predictions_get(experiment_id, run_id)
          if model_run is None:
              return None
          # Return resutl of deleting model run. Could also raise exception in
          # case of invalid database state (i.e., prediction does not exist)
          return self.predictions.delete_object(model_run.identifier, erase=erase)