Assuming I've correctly identified the context, here's a general outline for a deep guide:
How to update