I think you need to read an in-depth guide as to how Trezor works with MyEtherWallet. That's really the only thing I can suggest as for steps on how to use it go.
You've asked several different questions here. First off, let me clarify what Trezor is. Trezor is a hardware wallet, meaning that the private key (keystore/utc/json file) is...non-existent. You can't transfer a private key to Trezor if you only have the keystore/utc/json file. Instead, the device itself stores the private key it generates when it starts up.
What does this mean? It means that no matter what wallet you have now, you need to send the ether stored in that wallet to Trezor, using MyEtherWallet. You can't "replace" the "utc/json" file on Trezor -- and Trezor doesn't store one. You have to send your ether, through the Ethereum network, to the hardware wallet that you now own.
The basis of all security of hardware wallets is that it's impossible for you to get the private key off of the device, and it's also impossible to directly access the private key or replace it on the device.
The short version of the steps you need to follow are:
- Go to MyEtherWallet.
- Click "Send Ether & Tokens".
- CLick TREZOR.
- Plug in your Trezor, and then hit export.
- Select the ethereum address you want to interact with and copy the address.
- Transfer funds from your pre-existing wallets (the ones you generated with Rinkeby, the ones you have on the real network (they can actually be used for both)) to any Trezor address you prefer.
- Your tokens and ether are now stored on the Trezor device.