While adding anything new it should be PO's decision to take the top priority item from product backlog and move it into the sprint backlog.
Also, this is not always the case. The PO may decide to bring a PBI into the sprint that is *not* the top priority item from the PB. They may have other reasons for bringing something different into the sprint, which is why they should always be involved when changing the "scope"(PBI's) of the Sprint Backlog.
It's also worth nothing that priority is just one factor when ordering the Product Backlog. Other factors are necessity, technical dependency, business value, etc. See the Scrum Guide for more info on that.