Changing Vertix location of a static mesh!

Hi guys.

-How to edit vertix location of a static mesh?

-Alternatively, how to get all vertices, UVs and triangles (I am familiar with procedural mesh creation)?

-Either one will do.

-If any difference between run-time and editor-time, I am doing the task in editor time in a post-edit function override.