a8n: Add updateCampaign mutation to GraphQL API
Created by: mrnugget
This adds a updateCampaign
mutation to our API so that users can edit the name and the description of a previously created campaign.
Context: https://github.com/sourcegraph/sourcegraph/issues/5678
Test plan: go test ./...