You dont need to remove the clear coat entirely just sand it back to remove the loose flaky bits and apply a new clear coat. However for a better, lasting finish, and youre right in assuming its best to sand all the clear coat off and start over.
Dan