When to reset the MPG average really depends on how you want to use the information... If you want to track MPG over that single tank of fuel, reset at every fill up. If you want to determine MPG over a longer period, say dozens of tanks & thousands of miles, just leave it alone.
What I've been doing is resetting the trip odometer at each fill up, and calculating my per tank MPGs the old fashioned manual way - miles/gas to top off tank = average MPG for that tank. Of course this only works if you fill up every time, and there is some error, as you never get exactly the same gas into the tank before the pump shuts off.
I've left the MPG average alone to track long-term mileage over many tanks of gas.