Question: how to open .dll files to edit?
Answer: Microsoft Visual Studio. Visual Studio is capable of opening DLL file and viewing and editing certain sections of it like textual resources, icons, messages, etc.
Microsoft Disassembler. It is part of visual studio but it will allow you to view DLL file in great details.