Update an existing experiment endpoint.
Args: experiment_id (str): ID of the experiment. user (User): User authenticated with api key. data (ExperimentUpdateModel): Fields to update.
Returns: ExperimentModel: Experiment object.
Successful Response
Experiment model.
Haiqu experiment is a parent/organizer entity for circuits and jobs.
User model.
MVP: Haiqu user is created by Haiqu team, auth with username/password. V2: Haiqu API user is OAuth authenticated user from IBM, Google, etc.