title.
Commanding units creates a path that obeys their collision mask. Commanding unit groups uses a hardcoded collision mask. This means if you wanted to command a group of water-based or flying units, you would have to command each one individually.
Klonan said on discord that it seems mostly possible.
unit_group.collision_mask read/write
Re: unit_group.collision_mask read/write
I consider this solved with unit group collision masks depending on the members of the groups: https://factorio.com/blog/post/fff-345
I'm an admin over at https://wiki.factorio.com. Feel free to contact me if there's anything wrong (or right) with it.