Add bulk reordering class method

Also fix some misleading API usage in tests (explicit pos)