public ProcessWorkItemType WorkItemTypes_Update()
        {
            //get process id stored in cache so we don't have to load it each time
            System.Guid processId = Context.GetValue <Guid>("$processId");

            //create UpdateProcessWorkItemTypeRequest object and set properties for whatever you want to change
            UpdateProcessWorkItemTypeRequest updateWorkItemType = new UpdateProcessWorkItemTypeRequest()
            {
                Description = "This is my description"
            };

            VssConnection connection = Context.Connection;
            WorkItemTrackingProcessHttpClient client = connection.GetClient <WorkItemTrackingProcessHttpClient>();

            Console.Write("Updating description for 'Change Request' work item type...");
            ProcessWorkItemType result = client.UpdateProcessWorkItemTypeAsync(updateWorkItemType, processId, _witRefName).Result;

            Console.WriteLine("success");

            return(result);
        }