Update agreement settings viewmodel and view.