Add a mutation to the UIs graphql endpoint that allows the updating of a data source. This should also include a test for the mutation.