I know how to instantiate web3 to work with a local test network:
var web3Instance = new Web3(new Web3.providers.HttpProvider("http://localhost:8545"));
How do I change this code to connect to the real network?
I know how to instantiate web3 to work with a local test network:
var web3Instance = new Web3(new Web3.providers.HttpProvider("http://localhost:8545"));
How do I change this code to connect to the real network?
That is how you connect to a real network, with web3.
The difference, however, is that instead of connecting to a testrpc (or Parity or Geth) node running a local, private network exposing an RPC interface, that instead you connect to a client connected to one of the test networks (or mainnet).
In the case of using HttpProvider, just start your client with the necessary JSON RPC (https://github.com/ethereum/wiki/wiki/JSON-RPC) interfaces exposed.
The documentation on the Ethereum wiki (https://github.com/ethereum/wiki/wiki/JSON-RPC#json-rpc-endpoint) gives you examples for a number of different clients.