test for renaming existing user type
add test for renaming user types
test that user type cannot be dropped when another user type depends on it