Present existing mappings choice as a warning

* Show warning at the top, only show if there are existing mappings
* Put the total path count in the table header
Link to the new add multiple mappings page

* Update tests
Test create_or_update! with unvalidated data

This should never happen in practice, but it's worth checking that
the method handles invalid data sensibly just in case.