Update agreement settings viewModel and view.