How to override the functions in a component attached to a player character?

You dont need to add both components when you override functions.

And yes overriding functions is the normal way to modify the functionallity of a component.
If needed i can add a example from my Projects.