Do I need to sand before recoating a worn polyurethane finish?
You only need to sand to the degree that you're satisfied with the smoothness of the surface. If you have scratches or chips, deal with them. Then apply urethane in multiple thin coats, allowing appropriate dry time between and optionally buff with steel wool, until you're satisfied with the finish.