- Update the CampaignInput and all the AdInputs it owns
- sync the updates to Google
- added different backgroundJobs for updating Keywords and Lat/Long locations because they are immutable over at Google. The jobs delete the old ones and add new ones
note: adding new AdInputs to an existing CampaignInput is not supported. I will create a seperate endpoint for that in the future