Add ability to update campaign object