Create/update queue fixes

* updateQueue must use PATCH method instead of POST
* add create overloads that accept queue type, since otherwise it is impossible
to create push queues

updateQueue overloads with pushType should probably be deprecated since
pushType can never change, but I haven't done that in this commit.