Your probably better to use states and with order grouping you can group and change the 'course state/group.
This was a topic i started when working on similar;
I use custom product tag to set default course state and base grouping on the state.
Then selecting orders and running change course automation update the sate and in turn grouping both on screen and on print.