A breakpoint stays with the line of code at which you set it. If you change the code above the breakpoint, it slides along with the relocated code.
Toggle a breakpoint again to delete it. You can also deactivate breakpoints, without deleting them.
You can display and manage breakpoints in the Breakpoints view in the Debug perspective.