PFPES-6128 : added update functionality, query builder, and ability to getRows and update using URL or ID