A web reference includes the web service's address and signature (name of functions and arguments). If these do not change, then you don't have to update the web reference.
So, if only the source of a function is changed but it's signature remains the same, you do not have to change the web reference.
Hope I helped!