1) The second transaction doesn't replace the first one since they both are in the pool of unconfirmed transaction. Both are valid until one of them gets confirmed. The reason the higher fee transaction may be confirmed faster than the previous low fee one is that miners are usually incentivized to maximize their profits and strive to include transactions with a higher fee.
2) The thing is you can't spend part of the UTXO. So if your UTXO contains 3BTC, and you need to buy a cup of coffee worth 1BTC, you end up sending 1BTC to the coffee shop owner and 2BTC back to yourself. That transaction will destroy the old 3 BTC UTXO and create two new ones 1BTC for coffee 2BTC as change. For simplicity, I didn't include transaction fee.
Thanks bud. Will try this later and report back
