What is the diode used for in this circuit?
Your first thought is correct.


If RST_5V is left floating, R10 will pull NRESET_3V up to 3.3v. 
If RST_5V is driven low, current will flow through the diode and NRESET_3V will be pulled to ground