public void UpdateWorkflow(string username, string password, Workflow workflow)
The workflow definition supplied in the workflow parameter is saved. If a workflow definition
already exists with the same name, the existing workflow definition is overwritten. Otherwise,
a new workflow definition is created.