덮어 쓴다는건 db파일 하나를 다른 db파일로 덮는다는거잖아요
앱마다 자기가 작업 가능한 폴더를 하나씩 가지고 있습니다.
data/data/앱패키지명/이었던가 하죠
http://www.androidpub.com/641554 를 보시면 그곳에 files라는 폴더에 원하는 파일 만드는 법이 있습니다.
여튼 그 경로에 db파일을 이름줘서 생성해서 쓰시고(사용하는 db를 거기에 만드시라는 이야기입니다.)
그곳에 새로운 db를 만들거나 다운받은 다음 덮어버리시면 되겠죠
그렇게 하는 것 보단 원본 db를 갱신하는 것을 추천합니다.