class ExperimentsService {
    /*@ngInject*/
    constructor(projectsAPI) {
        this.projectsAPI = projectsAPI;
    }

    getAllForProject(projectID) {
        return this.projectsAPI(projectID).one('experiments').getList();
    }

    createForProject(projectID, experiment) {
        return this.projectsAPI(projectID).one('experiments').customPOST(experiment);
    }

    getForProject(projectID, experimentID) {
        return this.projectsAPI(projectID).one('experiments', experimentID).customGET();
    }

    createStep(projectID, experimentID, experimentStep) {
        return this.projectsAPI(projectID).one('experiments', experimentID).one('step').customPOST(experimentStep);
    }
}

angular.module('materialscommons').service('experimentsService', ExperimentsService);

@@ -365,24 +365,178 @@
 nt);%0A    %7D%0A%0A
+    updateForProject(projectID, experimentID, what) %7B%0A        return this.projectsAPI(projectID).one('experiments', experimentID).customPUT(what);%0A    %7D%0A%0A
     getForPr

Add updateForProject call.