To be explicit, I think these defaults make sense for the select interaction: shift adds to a selection, any click toggles.

This is the behavior currently with the modify features example in master.  I'm not sure this is possible with the new condition handling.