So after doing some research it seems that it's impossible to extend the core functionality of plugins w/o hacking the core plugin code assuming no filter is provided.
Is this correct? Can you not overwrite in functions.php by extending a class or just outright overwriting a function?
Sorry if this is obvious. In the testing I did I was unable to override plugin functions from my functions.php.