Update singular routes to use singular_path

Also only use PATCH on API version 1.6 or newer

@jwforres please review