[CHEF-4204] add functional tests for updating user

Add test coverage for basic user update cases. Includes two failing
tests for input containing single quotes.