Third way is to keep the official libraries where they are and set up parallel personal libraries. Put your modifications and new parts in your parallel personal libraries.
Check out this FAQ entry about KiCad 5’s library philosophy. It has some suggested (but by no means mandatory, at the end of the day use what works for you) configurations setups for libraries.